package com.lxg.dao;

import com.lxg.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 陆小根
 * date: 2022/04/21
 * Description:
 */
@Mapper
public interface UserMapper {

  // 查询所有用户信息
  List<User> findAll();


  // 保存用户信息
  void save(User user);

  // 根据id删除一个用户
  void delete(@Param("id") String id);

  // 修改用户信息
  void update(User user);

  // 分页查询
  List<User> findByPage(@Param("start") Integer start, @Param("rows") Integer rows);

  // 查询总条数
  Long findTotals();
}
